package org.zjx.repository;


import org.zjx.enums.prop.SlotType;
import org.zjx.model.prop.ItemSlot;

import java.util.List;
import java.util.Optional;

/**
 * 道具槽位仓库接口
 * 提供对玩家道具槽位数据的访问操作
 */
public interface ItemSlotRepository {
    List<ItemSlot> findByType(SlotType slotType);
    Optional<ItemSlot> findById(int slotId);
    void save(ItemSlot slot);
    void saveAll(List<ItemSlot> slots);
}